using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GBMS.MODEL
{
    [Serializable]
    public class StrategyTypeMappingInfo
    {
        private int seq;
        private int version;
        private StrategyTypeMappingInfo parent;
        private StrategyTypeInfo type;
        private UserRecordInfo _UserInfo;

        public StrategyTypeMappingInfo()
        {

        }

        public StrategyTypeMappingInfo(int seq)
        {
            this.seq = seq;
        }

        public StrategyTypeMappingInfo(int seq, int version, StrategyTypeMappingInfo parent, StrategyTypeInfo type, UserRecordInfo _UserInfo)
        {
            this.seq = seq;
            this.version = version;
            this.parent = parent;
            this.type = type;
            this._UserInfo = _UserInfo;
        }

        ~StrategyTypeMappingInfo()
        {

        }

        public virtual void Dispose()
        {

        }

        public int Sequence
        {
            get
            {
                return seq;
            }
            set
            {
                seq = value;
            }
        }

        public int Version
        {
            get
            {
                return version;
            }
            set
            {
                version = value;
            }
        }

        public StrategyTypeInfo StrategyType
        {
            get
            {
                return type;
            }
            set
            {
                type = value;
            }
        }

        public StrategyTypeMappingInfo Parent
        {
            get
            {
                return parent;
            }
            set
            {
                parent = value;
            }
        }

        public UserRecordInfo User
        {
            get
            {
                return _UserInfo;
            }
            set
            {
                _UserInfo = value;
            }
        }
    }
}